﻿div.layer_contentAA{border-left:#ddd 1px solid;background-color:#fff;}
div.layer_contentAA5{margin:5px 0px 5px 0px;width:225px; word-break:break-word}
/*menu style*/
div,img{margin:0;padding:0;border:0} 
.img {vertical-align: middle;}
.buttonimg{ padding:0px; margin:0px ; border:0px}
/*contacts_style*/
div.Content728{width:760px!important;width:780px;padding:0px 20px 0px 0px}
ul.right_ul li{margin-bottom:10px;border-bottom:1px #ccc dashed;padding-bottom:10px; list-style:none; color:#999}
ul.rightblack_ul li{border-bottom:1px #eee solid;padding:10px; list-style:none; color:#333}
ul.rightlesson_ul li{border-bottom:1px #eee solid;padding:10px; list-style:none; color:#333}
li.rightlesson_ul{ list-style:none}
/*Switch style*/
/* Photo Style */
div.pic90 img{border:1px #fff solid;width:90px;height:90px}
div.pic50 img{border:1px #fff solid;width:50px;height:50px}
div.pic75 img{border:1px #fff solid;width:75px;height:75px}
div.picic img{border:3px #fff solid;width:16px;height:16px}
/* Photo hover style */
.photo_90,.photo_90.no:hover{display:block;border:1px solid #F0F0F0;background-color:#fff;width:92px;height:92px}
.photo_90:hover, a.photo_90:hover{display:block;border:1px solid #e2007b;background-color:#fff;width:92px;height:92px}
.photo_90u,.photo_90u.no:hover{display:block;border:1px solid #F0F0F0;background-color:#fff;width:92px;height:92px}
.photo_90u:hover, a.photo_90u:hover{display:block;border:1px solid #215cc0;background-color:#fff;width:92px;height:92px}
.photo_75,.photo_75.no:hover{display:block;border:1px solid #F0F0F0;background-color:#fff;width:77px;height:77px}
.photo_75:hover, a.photo_75:hover{display:block;border:1px solid #e2007b;background-color:#fff;width:77px;height:77px}
.photo_50,.photo_50.no:hover{display:block;border:1px solid #F0F0F0;background-color:#fff;width:52px;height:52px}
.photo_50:hover, a.photo_50:hover{display:block;border:1px solid #e2007b;background-color:#fff;width:52px;height:52px}
.photo_ic,.photo_ic.no:hover{display:block;border:1px solid #fff;background-color:#fff;width:22px;height:22px}
.photo_ic:hover, a.photo_ic:hover{display:block;border:1px solid  #FFF8D9;background-color: #FFFCF0;width:22px;height:22px}
/*Button Style*/
Select.common100{width:100px}
Select.common130{width:130px}
Textarea{border:1px #CCC solid}
Select.common180,Textarea.common180{width:180px}
Textarea.common180,Input.common110,Input.common180,Input.common300,Textarea.common500,Input.common500{border:1px #ccc solid; height:22px}
Input.common110{width:110px}
Input.common180{width:180px}
Input.common300{width:300px}
Textarea.common500,Input.common500{width:500px}
Input.Input_answer_L,Textarea.Input_answer_L{FONT-SIZE:18px;border:1px #ccc solid;width:100%}
Input.Input_password{FONT-SIZE:18px;border:1px #ccc solid;width:200px}
/**/
div.my_comment{width:100%; margin-bottom:10px; padding-bottom:10px}
div.my_comment_avatar{width:70px; float:left}
div.my_comment_Bacontent{width:555px; float:left; border-bottom:1px #eee solid;min-height:50px!important;height:auto!important;padding-bottom:10px; }
div.my_comment_acontent{width:535px; float:left; overflow:hidden; word-break:break-all}
div.my_comment_delete{width:20px; float:left}
.search_result_con{ padding:10px 0px 10px 0px; border-bottom:1px #ccc solid }
/*teacher find style*/
.teach_area{ margin:15px 0px 0px 15px}
.teach_area ul{ padding-left:20px}
.teach_area li{ list-style:disc}
.teachers_fliter{padding:5px; width:888px!important;width:900px; position:relative; margin:15px 0px 0px 0px; border:1px #ddd solid; background-color:#fff}
.teachers_fliterL{float:left; width:625px; border:1px #eee solid}
.teachers_fliterR{float:right;width:220px; border:1px #eee solid}
.commonsearch{ width:150px; border:1px #ccc solid}
p.price{ font-family:Verdana; margin:0; padding:0}
span.price{ font-family:Verdana}
span.hourly{font-size:10px}
span.price_num{color:#333; font-size:22px}
/*lesson detail style*/
.lessons_summary{ background-color:#; width:625px; position:relative; margin:15px 0px 15px 15px}
ul.lesson_ul{ line-height:2; padding-left:0}
.lesson_ul li{ list-style:none}
/*course detail style*/
.courses_summary{ background-color:#; width:625px; position:relative; margin:15px 0px 15px 15px}
.courses_flow{width:870px; position:relative; padding-bottom:15px}
.courses_col{ margin-bottom:20px}
div.courses_comment{width:100%; margin-bottom:10px; padding-bottom:10px}
div.courses_comment_avatar{width:70px; float:left}
div.courses_comment_Bacontent{width:555px; float:left; border-bottom:1px #eee solid;min-height:50px!important;height:auto!important;padding-bottom:10px; }
div.courses_comment_acontent{width:355px; float:left; overflow:hidden; word-break:break-word}
div.courses_comment_acontent .margin5D{padding:10px; border:1px #edeab3 solid; background-color:#fefcf1;}
div.courses_comment_delete{width:185px; float:right; overflow:hidden; word-break:break-word; }
.course_fliter{padding:10px 15px 10px 15px; width:868px!important;width:900px; position:relative; margin:15px 0px 0px 0px; border:1px #ddd solid; background-color:#fff}
.course_fliterL{float:left; width:625px; border:1px #eee solid}
.course_fliterR{float:right;width:220px; border:1px #eee solid}
.schedule_day{ float:left; width:100px; margin-bottom:10px}
.schedule_time{ float:left; margin-bottom:10px}
/*profile_courses & my_courses style*/
.courses_list{}
.courses_loop{ margin-bottom:20px; border-bottom:1px #ccc dashed; padding-bottom:20px}
.courses_list_intro{ margin:5px 0px 5px 0px}
.courses_list_op{}
.course_left{ float:left; width:380px; overflow:hidden}
.course_detail{ color:#666}
.teacher_profile{ border:1px #eee solid; padding:10px; background-color:#f9f9f9}
.teacher_profiler{ border:1px #eee solid; padding:10px; background-color:#f7f7f7}
.agreement_stu{border:1px #edeab3 solid; background-color:#fefcf1; padding:10px; width:90%; margin:0 auto; color:#333; margin-bottom:10px}
div.agreement_stu li,div.agreement_stu p { color:#333}
.agreement_stu h4{ font-size:14px; color:#e2007b}
.agreement_nstu{border:1px #eee solid; background-color:#f5f5f5; padding:10px; width:90%; margin:0 auto; color:#ccc; margin-bottom:10px}
.agreement_nstu h4{ font-size:14px; color:#ccc}
div.agreement_nstu li,div.agreement_nstu p { color:#ccc}
.courses_loop H3 a:link,H3 a:visited{line-height:120%;font-size:16px;color:#369;text-decoration:none; font-weight:bold}
.courses_loop H3 a:hover{line-height:120%;font-size:16px;color:#e2007b;text-decoration:underline; font-weight:bold}
/*sesion style*/
ul.session_wall{ padding-left:0px}
ul.session_wall li{border-bottom:1px #eee solid;padding-bottom:5px; margin-bottom:5px; list-style:none; color:#333}
ul.session_rec li{ line-height:2}
ul.session_time li{ list-style:disc; margin:0px 0px 5px 20px; color:#999}
.session_rec{ margin-top:20px}
.session_rec ul{}
div.session_rec div ul li{ list-style:disc; margin:0px 0px 5px 0px}
.session_mes{ margin-top:20px}
.session_active{background-color:#ffffdd; border:1px #e3e197 solid; padding:5px 10px 5px 10px}
.session_rate{background-color:#e8f5fe; border:1px #a9c9e2 solid; padding:5px 10px 5px 10px; margin:20px 0px 0px 0px}
.session_pay{background-color:#f2fddb; border:1px #abcd3a solid; padding:5px 10px 5px 10px; margin:20px 0px 20px 0px}